Maximum-likelihood decoding and integer least-squares: The expected complexity
نویسندگان
چکیده
The problem of finding the least-squares solution to a system of linear equations where the unknown vector is comprised of integers, but the matrix coefficient and given vector are comprised of real numbers, arises in many applications: communications, cryptography, GPS, to name a few. The problem is equivalent to finding the closest lattice point to a given point and is known to be NP-hard. In communications applications, however, the given vector is not arbitrary, but rather is an unknown lattice point that has been perturbed by an additive noise vector whose statistical properties are known. Therefore in this paper, rather than dwell on the worst-case complexity of the integer-least-squares problem, we study its expected complexity, averaged over the noise and over the lattice. For the “sphere decoding” algorithm of Fincke and Pohst we find a closed-form expression for the expected complexity and show that, for a wide range of noise variances and dimensions, the expected complexity is polynomial, in fact often roughly cubic. Since many communications systems operate at noise levels for which the expected complexity turns out to be polynomial, this suggests that maximum-likelihood decoding, which was hitherto thought to be computationally intractable, can in fact be implemented in real-time—a result with many practical implications.
منابع مشابه
Speeding up the Sphere Decoder With H and SDP Inspired Lower Bounds
It is well known that maximum-likelihood (ML) decoding in many digital communication schemes reduces to solving an integer least-squares problem, which is NP hard in the worstcase. On the other hand, it has recently been shown that, over a wide range of dimensions and signal-to-noise ratios (SNRs), the sphere decoding algorithm can be used to find the exact ML solution with an expected complexi...
متن کاملModified Fincke-Pohst Algorithm for Low-Complexity Iterative Decoding over Multiple Antenna Channels
In recent years, soft iterative decoding techniques have been shown to greatly improve the bit error rate performance of various communication systems. For multiple antenna systems employing spacetime codes, however, it is not clear what is the best way to obtain the soft-information required of the iterative scheme with low complexity. In this paper, we propose a modification of the Fincke-Poh...
متن کاملIterative Least-Squares Decoding of Analog Product Codes
We define analog product codes as a special case of analog parallel concatenated codes. These codes serve as a tool to get some more insight into the convergence of “Turbo” decoding. We prove that the iterative “Turbo”-like decoding of analog product codes indeed is an estimation in the least-squares sense and thus correspond to the optimum maximum-likelihood decoding.
متن کاملAdaptive Iterative Decision Feedback Detection Algorithms for Multi-User MIMO Systems
An adaptive iterative decision multi-feedback detection algorithm with constellation constraints is proposed for multiuser multiantenna systems. An enhanced detection and interference cancellation is performed by introducing multiple constellation points as decision candidates. A complexity reduction strategy is developed to avoid redundant processing with reliable decisions along with an adapt...
متن کاملPerformance Analysis of Quasi Integer Least Squares Solvers Based on Semidefinite Relaxation∗
We consider a random Integer Least Squares (ILS) problem. This NP-hard problem naturally arises in digital communications as the maximum-likelihood detection problem. We analyze two probabilistic quasi-ILS algorithms based on semidefinite relaxations: the SDR algorithm for binary variables and the PSK algorithm for constant modulus variables. Both algorithms are capable of delivering a near-opt...
متن کامل